Skip to content

ShivaShanmuganathan/NFT-Ticketing-System-Frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

View Live Project At 🎟️ NFTx Ticketing System 🎟️

Description

NFT Ticketing System and proof-of-attendance system with wallet QR code scanning.

  • Used the OpenZeppelin Solidity library to create NFT Smart Contract
  • Anyone can mint the Tickets as NFT by paying the Mint Price
  • NFT Smart Contract allows contract owner to open or close the NFT sale
  • Users can check-in using their NFT Tickets, and it is saved in the contract.
  • Deployed Smart Contract to Rinkeby Testnet
  • Hosted static assets on IFPS
  • Created a React Dapp that interacts with the smart-contract ABI
  • Confirms a wallet owns an NFT

Get started

  1. Clone the repo to you local system
git clone https://github.com/ShivaShanmuganathan/NFT-Ticketing-System-Frontend.git
  1. Open the directory
cd NFT-Ticketing-System-Frontend
  1. Install the required node modules
yarn install
  1. Set the value of REACT_APP_CONTRACT_ID in .env.development.local
REACT_APP_CONTRACT_ID=0x1234567890
  1. Start the development server
yarn start